#include <stdio.h>
#include <string.h>
#include <fcntl.h>

#define NN 64
int main(int argc,char const *argv[])
{
    char buf[NN]={'\0'};
    int flag =fcntl(0,F_GETFL);
    flag|=O_NONBLOCK;
    fcntl(0,F_SETFL,flag);

    while(1)
    {
        fgets(buf,NN,stdin);
        printf("buf=%s\n",buf);
    }
    return 0;
}
